/*
 * @lc app=leetcode.cn id=941 lang=javascript
 *
 * [941] 有效的山脉数组
 */

// @lc code=start
/**
 * @param {number[]} arr
 * @return {boolean}
 */
var validMountainArray = function (arr) {
  if (arr.length < 3) {
    return false;
  }
  let sign = false;
  let len = 0;
  for (let i = 1; i < arr.length; i++) {
    if (arr[i] < arr[i - 1]) {
      sign = true;
    } else if (arr[i] === arr[i - 1] || sign) {
      return false;
    } else {
      len++;
    }
  }
  return !!len && sign;
};
// @lc code=end

